package basic3;

import java.util.*;

public class J03_26 {

	public static void main(String[] args) {

		String name;
		double salary,tax;
		int marrie ;


		System.out.print("이름을 입력 하세요");
		
		Scanner sc = new Scanner(System.in);
		name = sc.next();
		//스캐너의 기능을  sc라는 새로운 이름으로 system에서 가져다 사용한다.
		//name 이라는 사람이 sc스캐너에 스트링 값을 입력받는다.

		System.out.print("연봉을 입력 하세요");
		salary = sc.nextInt();
		//salary 라는 사람이 sc스캐너에 int값을 입력받는다.

		System.out.print("결혼 여부를 입력 하세요(미혼은 0, 기혼은 1 로 입력)");
		marrie = sc.nextInt();
		//marrie 라는 사람이 sc스캐너에 int값을 입력받는다.

		
		//표현식에서 문자열은 객체가 object형이기 때문에 ==연산자로 비교할 수 없다.
		//만약 marrie가 0과 비교하여 같다면 salary의 값이 3000보다 작은지 확인하고 그렇다면 salary를 0.1을 곱하여 tax에 값을 넣고 내용을 출력한다
		//위의 조건이 충족되지 않는다면 salary와 0.25를 곱하여 tax값에 넣고 내용을 출력한다.
		//만약 marrie가 0이 아닐때에는 salary를 6000과 비교하여 작은 경우 salary를 0.15와 곱하여 tax에 값을 넣고 내용 출력한다.
		//위의 조건이 충족되지 않을 경우에는 salary를 0.35와 곱하여 나온 값을 tax에 넣고 내용을 출력한다.
		if (marrie == 0) {
			if (salary < 3000) {
				tax = salary *  0.1;
				System.out.println("이름  :  " + name +"  "+ "연봉  :  " + (int)salary
						+ " 만원"+"  "+ "결혼여부  :  " + marrie +"  "+ "TAX :  " + (int)tax + " 만원 입니다.");
			} else {

				tax = salary * 0.25;
				System.out.println("이름  :  " + name +"  "+ "연봉  :  " + (int)salary
						+ " 만원"+"  "+ "결혼여부  :  " + marrie +"  "+ "TAX :  " + (int)tax + " 만원 입니다.");

			}
		}
		else {
			if (salary < 6000)
			{
				tax = salary  *  0.15;
				System.out.println("이름  :  " + name +"  "+ "연봉  :  " + (int)salary
						+ " 만원"+"  "+ "결혼여부  :  " + marrie +"  "+ "TAX :  " + (int)tax + " 만원 입니다.");
			}
				else {
					
					tax = salary *  0.35;
					System.out.println("이름  :  " + name +"  "+ "연봉  :  " + (int)salary
							+ " 만원"+"  "+ "결혼여부  :  " + marrie +"  "+ "TAX :  " + (int)tax + " 만원 입니다.");
				}
				
			}
		}


	}


